Thực đơn
Hệ_thống_quản_lý_gói Tính năngMột gói phần mềm là một file nén có chứa một chương trình máy tính cũng như các dữ liệu cần thiết cho việc cài đặt nó. Ứng dụng máy tính có thể là ở trong mã nguồn cần được biên soạn và biên dịch trước.[2] Các siêu dữ liệu của gói bao gồm miêu tả gói, phiên bản, các gói phụ thuộc (các gói cần được cài đặt trước).
Trình quản lý gói được giao nhiệm vụ tìm kiếm, cài đặt, bảo trì hoặc gỡ bỏ các gói phần mềm theo yêu cầu của người dùng. Chức năng điển hình của một hệ thống quản lý gói bao gồm:
Hệ thống máy tính dựa trên thư viện liên kết động thay vì liên kết tĩnh chia sẻ thư viện thực thi các chỉ lệnh của máy qua các gói và các ứng dụng. Trong các hệ thống này, các mối quan hệ phức tạp giữa các gói khác nhau đòi hỏi phải có các phiên bản khác nhau của các thư viện kết quả trong một thử thách thường được biết đến như là "dependency hell". Trên hệ thống Microsoft Windows, điều này cũng được gọi là "DLL hell" khi làm việc với các thư viện liên kết động. Trình quản lý gói tốt thì rất quan trọng trên các hệ thống này.[3] Hệ thống framework từ OPENSTEP là một nỗ lực nhằm giải quyết vấn đề này, bằng cách cho phép nhiều phiên bản của thư viện được cài đặt cùng một lúc, và đối với các gói phần mềm để xác định phiên bản mà chúng được liên kết ngược.
Quản trị hệ thống có thể cài đặt và bảo trì phần mềm bằng các công cụ khác thay vì dùng các trình quản lý gói. Ví dụ,một quản trị viên cục bộ có thể tải mã nguồn không đóng gói, biên dịch và cài đặt nó. Điều này có thể khiến hệ thống cục bộ mất đồng bộ với cơ sở dữ liệu của trình quản lý gói. Các quản trị viên địa phương sẽ được yêu cầu các biện pháp bổ sung, chẳng hạn như tự quản lý một số gói phụ thuộc hoặc cập nhật các thay đổi vào quản lý gói.
Có những công cụ có sẵn để đảm bảo rằng các gói được biên dịch cục bộ được đồng bộ với trình quản lý gói. Với các bản phân phối dựa trên file.deb và.rpm cũng như Slackware Linux, có CheckInstall, và với các hệ thống phân phối dựa trên recipe như Gentoo Linux và các hệ thống hybrid như Arch Linux, có thể viết một recipe trước, rồi sau đó đảm bảo gói này phù hợp với cơ sở dữ liệu gói cục bộ.[cần dẫn nguồn]
Thực đơn
Hệ_thống_quản_lý_gói Tính năngLiên quan
Hệ thống giao thông Việt Nam Hệ thống nội màng Hệ thống đường cao tốc Việt Nam Hệ thống phân giải tên miền Hệ thống điện khí hóa đường sắt Hệ thống đo lường Planck Hệ thống bảo tàng Paris Hệ thống X Window Hệ thập lục phân Hệ thống tập tinTài liệu tham khảo
WikiPedia: Hệ_thống_quản_lý_gói http://software.dell.com/products/kace-k1000-syste... http://distrowatch.com/dwres.php?resource=package-... http://ianmurdock.com/2007/07/21/how-package-manag... http://cseweb.ucsd.edu/~lerner/papers/opium.pdf http://arxiv.org/pdf/1305.4584v1.pdf https://web.archive.org/web/20090223072201/http://... https://wiki.archlinux.org/index.php/Pacman_Rosett...